kaf24@firebug.cl.cam.ac.uk [Thu, 23 Jun 2005 08:07:38 +0000 (08:07 +0000)]
bitkeeper revision 1.1726.2.1 (42ba6dcaSODxvHIftq9c1t2jDb4htA)
Include ACM header file in libxc header file.
kaf24@firebug.cl.cam.ac.uk [Wed, 22 Jun 2005 17:42:58 +0000 (17:42 +0000)]
bitkeeper revision 1.1726.1.4 (42b9a3227hiEkDxIFEfJ234PDK9C8w)
Enable NX bit support in 32-bit pae mode.
Signed-off-by: Gerd Knorr <kraxel@bytesex.org>
kaf24@firebug.cl.cam.ac.uk [Wed, 22 Jun 2005 17:40:09 +0000 (17:40 +0000)]
bitkeeper revision 1.1726.1.3 (42b9a279xCcev3J_vAFv3hHoqI8lVw)
Add cmpxchg8b support for writable page tables
(emulation code path), which is needed to make atomic pae l1
page table updates work.
Signed-off-by: Scott Parish <srparish@us.ibm.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 22 Jun 2005 14:45:48 +0000 (14:45 +0000)]
bitkeeper revision 1.1726.1.2 (42b9799cvxl7PK_CkhwRTPueXP17ew)
Fix defintion of PAGE_MASK so that pae builds again.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 22 Jun 2005 14:18:12 +0000 (14:18 +0000)]
bitkeeper revision 1.1726.1.1 (42b973245ua3LQyqFtGRwXDwnRLDPw)
Compile-time ACM null-ops disables build of acm files.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Tue, 21 Jun 2005 10:53:51 +0000 (10:53 +0000)]
bitkeeper revision 1.1726 (42b7f1bfzMUFLRiUR9wWkzc2mh-Ing)
Add new control messages for vcpu hotplug events. Via the
xm vcpu-hotplug sub-program, vcpus in domains can be enabled/disabled
when CONFIG_HOTPLUG_CPU is enabled in the target domain's kernel.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 21 Jun 2005 09:59:24 +0000 (09:59 +0000)]
bitkeeper revision 1.1725 (42b7e4fcombAuDB0AR2i8hfnOEMfOQ)
sched.h, xen.h, schedule.c, dom0_ops.c, hypercall.h, smpboot.c, process.c:
Extend the CONFIG_HOTPLUG_CPU behavior down into the hypervisor.
Adds two SCHEDOPS (vcpu_down/vcpu_up) which set/clear VCPU flag VCPU_down.
The domain_runnable() check now looks at this flag and subsequently the
vcpu is not scheduled when VCPU_down is set.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 21 Jun 2005 08:59:34 +0000 (08:59 +0000)]
bitkeeper revision 1.1724 (42b7d6f60v0z2ZEkw36W_1joFfySfw)
Make xs_read/read_reply allocate an extra byte and put a nul character
at the end of objects to allow easy use as a string.
From: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
smh22@firebug.cl.cam.ac.uk [Tue, 21 Jun 2005 07:42:47 +0000 (07:42 +0000)]
bitkeeper revision 1.1723 (42b7c4f7lKvZiHctN9YxRzuWreG0iQ)
quiet xm ssid-ref output for now - use policy tool or -l for details
leendert@watson.ibm.com[iap10] [Tue, 21 Jun 2005 07:07:48 +0000 (07:07 +0000)]
bitkeeper revision 1.1722 (42b7bcc4JmG_ITQ35E28L1mWc_g_ZQ)
[PATCH] ioemu-monitor.patch
The following patch adds back qemu monitor commands to qemu-dm which
make sense. That is, eject and change devices, and show some device
state.
Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
===== tools/ioemu/monitor.c 1.1 vs edited =====
leendert@watson.ibm.com[iap10] [Tue, 21 Jun 2005 07:06:04 +0000 (07:06 +0000)]
bitkeeper revision 1.1721 (42b7bc5cSB_7vlyUCCpWT0qq4GN_xg)
[PATCH] vmxassist-cleanup.patch
Some minor fixups and improved debug output.
Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
iap10@freefall.cl.cam.ac.uk [Tue, 21 Jun 2005 07:02:30 +0000 (07:02 +0000)]
bitkeeper revision 1.1720 (42b7bb86ag6KD5OEx2v6YdSnS1BhGQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
iap10@spot.cl.cam.ac.uk [Tue, 21 Jun 2005 06:20:10 +0000 (06:20 +0000)]
bitkeeper revision 1.1718.1.10 (42b7b19aqOS_1M8I4pIOFjiTPYWV-g)
Merge bk://xenbits.xensource.com/xen-unstable.bk
into spot.cl.cam.ac.uk:C:/Documents and Settings/iap10/xen-unstable.bk
smh22@firebug.cl.cam.ac.uk [Mon, 20 Jun 2005 22:33:35 +0000 (22:33 +0000)]
bitkeeper revision 1.1718.1.9 (42b7443fk-ybxUDza1p_kN1D8hzjRw)
Many files:
new file
smh22@firebug.cl.cam.ac.uk [Mon, 20 Jun 2005 22:30:03 +0000 (22:30 +0000)]
bitkeeper revision 1.1718.1.8 (42b7436bQ2MohyJ9wW6onfFsyW6VGg)
shype4xen_readme.txt:
new file
smh22@firebug.cl.cam.ac.uk [Mon, 20 Jun 2005 22:28:08 +0000 (22:28 +0000)]
bitkeeper revision 1.1718.1.7 (42b742f8NxTuN2pqCHFAWI78dbEYKw)
Initial MAC (sHype) support from IBM.
Defaults to NULL policy for now.
Signed-off-by: Reiner Sailer <sailer@us.ibm.com>
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
Signed-off-by: Steven Hand <steven@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sun, 19 Jun 2005 17:05:55 +0000 (17:05 +0000)]
bitkeeper revision 1.1718.1.6 (42b5a5f3otSuOxDZ6KTFKrxR1U1m4Q)
Extend the xen_version hypercall to return extraversion and compile
info.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sun, 19 Jun 2005 16:38:21 +0000 (16:38 +0000)]
bitkeeper revision 1.1718.1.5 (42b59f7dHnuJ9AFj24zaneKCDkFTCg)
This patch adds dual-core support to xen, and improves HT detection.
Adapted from linux 2.6.12.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sun, 19 Jun 2005 16:17:17 +0000 (16:17 +0000)]
bitkeeper revision 1.1718.1.4 (42b59a8dca4vxae_1vlE_W95_lDsNg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
iap10@spot.cl.cam.ac.uk [Sun, 19 Jun 2005 10:28:07 +0000 (10:28 +0000)]
bitkeeper revision 1.1718.2.1 (42b548b7ux2RLNcFOrtdJXuEMvLNEw)
This patch allows user to choose mirror to get linux kernel source instead of getting it from kernel.org (which set as default)
cl349@firebug.cl.cam.ac.uk [Sun, 19 Jun 2005 08:48:29 +0000 (08:48 +0000)]
bitkeeper revision 1.1718.1.3 (42b5315dLCz3iIB7jiQxJQjbRXXdoQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Sun, 19 Jun 2005 08:48:22 +0000 (08:48 +0000)]
bitkeeper revision 1.1713.3.15 (42b53156pSSLSNwQRl51kxkAtBPgTQ)
xsnode.py:
fileno is a method now.
netif.py, blkif.py, XendDomainInfo.py:
Cleanup interface to DB.
xs.c:
Don't special case xs_fileno.
Update comments.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
vh249@arcadians.cl.cam.ac.uk [Sat, 18 Jun 2005 11:57:46 +0000 (11:57 +0000)]
bitkeeper revision 1.1718.1.2 (42b40c3akEkhBrLzUFb8IOJmt33HQA)
new linux kernel tar use extended pax headers. remove the file wrongly
created by older version of tar which make the build fail.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Sat, 18 Jun 2005 08:22:11 +0000 (08:22 +0000)]
bitkeeper revision 1.1718.1.1 (42b3d9b3dbLlrBark4MWafH2yPtcRA)
Fixed compiler warnings of "cast to pointer from integer of different
size" which were caused by referencing memory addresses as 32bits on a 64bit
system.
Signed-off-by: Jon Mason <jdmason@us.ibm.com>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
iap10@freefall.cl.cam.ac.uk [Sat, 18 Jun 2005 00:49:11 +0000 (00:49 +0000)]
bitkeeper revision 1.1719 (42b36f87tzUHBhdJfZKC_wBV271T0g)
manual merge
iap10@tetris.cl.cam.ac.uk [Fri, 17 Jun 2005 23:05:16 +0000 (23:05 +0000)]
bitkeeper revision 1.1159.258.170 (42b3572cZGo7alQhMs_J2gWAK56DCg)
Subject: [Xen-devel] [PATCH] allow make O=/path/to/build/dir ARCH=XEN
kbuild allows building outside the source tree. this is useful when
building multiple configs (such as privileged and unprivileged domains).
this patch unbreaks this feature for xen-linux.
Signed-off-by: Avi Kivity <avi.kivity@qumranet.com>
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Fri, 17 Jun 2005 22:54:26 +0000 (22:54 +0000)]
bitkeeper revision 1.1718 (42b354a2M210uRAoeEEWX9FSzlNu-Q)
Add -fPIC tools/xenstore/Makefile
From: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: ian@xensource.com
dsteklof@us.ibm.com[iap10] [Fri, 17 Jun 2005 22:43:46 +0000 (22:43 +0000)]
bitkeeper revision 1.1159.258.169 (42b35222QJFB1A-V4mSUnrUrLfA8xA)
[PATCH] RE: [Xen-devel] DOM0_GETDOMAININFO intended behavior
Ok... now that I (unintentionally) went overboard on this, why not just
document how it works and leave it as is?
signed-off-by: dsteklof@us.ibm.com
signed-off-by: ian@xensource.com
iap10@tetris.cl.cam.ac.uk [Fri, 17 Jun 2005 22:40:37 +0000 (22:40 +0000)]
bitkeeper revision 1.1159.258.168 (42b351653L3XVvz6UCiRgtfHHvj-Eg)
Subject: [Xen-devel] [PATCH] _perform_err
the declaration of _perform_err needs at least three arguments
(exlcuding self), but gets onky called with two args at many
places. This messes up xend-debug.log.
Patch is against 2.0-testing, but applied cleanly to unstable
as well, when I checked last.
From: Kurt Garloff <kurt@garloff.de>
Signed-off-by: ian@xensource.com
iap10@tetris.cl.cam.ac.uk [Fri, 17 Jun 2005 21:44:11 +0000 (21:44 +0000)]
bitkeeper revision 1.1717 (42b3442b7kXKhXN5lvR9spIGT5LsYQ)
When xend starts, it fires off xcs. If you're running on a slow
machine its possible that xcs started but xend didnt wait long
enough to notice. The attached patch loops several times while
waiting for xcs to come up. It seems to be working here while the
original is not (slow machine here).
From: Tim Newsham [newsham@lava.net]
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Fri, 17 Jun 2005 20:47:52 +0000 (20:47 +0000)]
bitkeeper revision 1.1716 (42b336f8VKVQeJVq9gIppvvdYPrMmw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 18:18:44 +0000 (18:18 +0000)]
bitkeeper revision 1.1713.3.14 (42b31404a5lBMKNKYzOsHXWQ0k_d-Q)
xsnode.py:
Updated watches/event code from Mike Wray.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 17:59:02 +0000 (17:59 +0000)]
bitkeeper revision 1.1713.3.13 (42b30f66_kcj5tkDzz9DSBmqEbyHrQ)
xs.c:
Update comment.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 17:57:29 +0000 (17:57 +0000)]
bitkeeper revision 1.1713.3.12 (42b30f09wgYSRV9tHZUjq2JpreIozQ)
xs.c:
Fix some oversights in watch/token code.
Cleanup whitespace.
Move method documentation next to method definition.
Reorder functions in file.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 17:36:02 +0000 (17:36 +0000)]
bitkeeper revision 1.1713.3.11 (42b30a02txpfqH2-OnZmhyrJWqPgHQ)
xs.c:
Add copyright notice.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 17:23:06 +0000 (17:23 +0000)]
bitkeeper revision 1.1713.3.10 (42b306faXfFxqDZahYvvQJPQeaDm1A)
netif.py:
Add mtu config option for network interfaces.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 17:22:24 +0000 (17:22 +0000)]
bitkeeper revision 1.1713.3.9 (42b306d0pFeN318FP89TE8LRrhROMQ)
xsobj.py:
Cleanup interface to DB.
Updated watches/event code.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 16:23:55 +0000 (16:23 +0000)]
bitkeeper revision 1.1713.3.8 (42b2f91bG45uUFWHhUaUha3e1OAxJQ)
xsnode.py:
Updated watches/event code from Mike Wray.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 15:30:49 +0000 (15:30 +0000)]
bitkeeper revision 1.1713.3.7 (42b2eca9N1e5S0oGdW8OeKAkL9oDOQ)
netif.py, blkif.py:
Add exportToDB functions to save evtchn port.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 14:20:55 +0000 (14:20 +0000)]
bitkeeper revision 1.1713.3.6 (42b2dc47kgG53fAZb70R3lHX96n7dw)
xsobj.py:
Handle attribute lookups for non-existing attributes.
Use setAttr consistently.
Fix access to data in convertFromDB.
console.py:
Cleanup whitespace.
channel.py:
Cleanup saveToDB.
blkif.py:
Save dev_handle in DB.
image.py:
Cleanup exportToDB.
XendDomainInfo.py:
Cleanup {save,export}toDB use.
Cleanup whitespace.
Change id type to be int.
Output store_mfn in sxpr.
Use id variable name consistently for domain id's.
Add eventChannel comment.
On restore, the uuid must be known.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 10:24:34 +0000 (10:24 +0000)]
bitkeeper revision 1.1713.3.5 (42b2a4e2r6SNlC_nq2hAkXEQjEFAmA)
Many files:
- watch now takes a token, returned when reading watch
- More tests
- Fix domain shared page communication (flush output)
- Add "home" path for domains
- More permissions checks in various functions
- Simplify watch acknowledgement code and fix occasional bug
xs_watch_stress.c, 12readonly.sh, 11domain-watch.sh, 10domain-homedir.sh:
new file
xs_stress.c, xs_lib.h, xs_lib.c:
Cleanup whitespace.
ignore:
Add tools/xenstore/xs_watch_stress
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 09:58:14 +0000 (09:58 +0000)]
bitkeeper revision 1.1713.3.4 (42b29eb6XRlJtKSkJ3VkG8PI0Dl4sg)
ignore:
Add tools/xenstore/xs_dom0_test
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 09:35:26 +0000 (09:35 +0000)]
bitkeeper revision 1.1713.3.3 (42b2995e93GNUwPpV6yP21Fl3iIRRQ)
Makefile:
Add xs_dom0_test program to test IOCTL_PRIVCMD_INITDOMAIN_STORE.
xs_dom0_test.c:
new file
From: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 09:23:57 +0000 (09:23 +0000)]
bitkeeper revision 1.1713.3.2 (42b296adTFf-i3SL6NuYF5MX4ai91Q)
Makefile:
Build libxenstore-pic.a.
setup.py:
Link with libxenstore-pic.a.
Makefile:
Build libxc-pic.a.
Build xenstore once is enough.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 17 Jun 2005 08:47:00 +0000 (08:47 +0000)]
bitkeeper revision 1.1713.3.1 (42b28e04xelbNlMIz5vWQQ5_M71w0A)
privcmd.h, privcmd.c:
Add IOCTL_PRIVCMD_INITDOMAIN_STORE to setup dom0 xenstore page
and event channel.
From: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 16 Jun 2005 21:58:17 +0000 (21:58 +0000)]
bitkeeper revision 1.1713.1.14 (42b1f5f9KUyMHO2NrEptwgru2BVT0w)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
xen-ia64.adm@bkbits.net [Thu, 16 Jun 2005 19:36:55 +0000 (19:36 +0000)]
bitkeeper revision 1.1713.2.1 (42b1d4d7vqzNt8h7EyzTEvrzC7m5RA)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 19:28:44 +0000 (19:28 +0000)]
bitkeeper revision 1.1709.1.16 (42b1d2ecGSNeZhThHshE903eA1tK-Q)
Add arch-dep notification hook (per discussion on xen-devel)
needed for ia64 and VTi/x.
Signed-off-by: Matt Chapman <matthewc@hp.com>
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 19:13:47 +0000 (19:13 +0000)]
bitkeeper revision 1.1709.1.15 (42b1cf6bRmJSwTLBy8EWehO-Ijc95g)
Move include definitions around
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 19:10:49 +0000 (19:10 +0000)]
bitkeeper revision 1.1709.1.14 (42b1ceb9Ne5WCPwhJ-uKiY4uN5-L5w)
Make MAX_VIRT_CPUS arch-dep
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 18:23:16 +0000 (18:23 +0000)]
bitkeeper revision 1.1709.1.13 (42b1c394PElLHEtfGVY2A9O1xIx4aQ)
serial port back to work again
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 18:20:35 +0000 (18:20 +0000)]
bitkeeper revision 1.1709.1.12 (42b1c2f3rtI0UPundZWVMA0I8cRUtA)
adds hypercall support in HV for VTI
Signed-off-by Anthony Xu <Anthony.xu@intel.com>
Signed-off-by Eddie Dong <Eddie.dong@intel.com>
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
sos22@douglas.cl.cam.ac.uk [Thu, 16 Jun 2005 11:44:16 +0000 (11:44 +0000)]
bitkeeper revision 1.1713.1.13 (42b16610ojQcHPRC6Ao_1CKXClza9A)
Slightly disgusting hack to avoid using lots of lock instructions on a uniprocessor
machine just because we happened to compile with CONFIG_SMP. Essentially, we
make a big table of all of the instruction sequences which differ in ``easy''
ways between UP and SMP kernels, and then select which one to use at run time.
Signed-off-by: Steven Smith <sos22@cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 16 Jun 2005 01:47:29 +0000 (01:47 +0000)]
bitkeeper revision 1.1713.1.12 (42b0da31QIvTtfE2iHo4yER4A1GFIw)
serial.c:
Fix serial_getc locking.
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 23:26:50 +0000 (23:26 +0000)]
bitkeeper revision 1.1709.1.11 (42b0b93aUkhSewPtS6RpEdWHg0T5Mw)
More hyperprivops
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 20:26:42 +0000 (20:26 +0000)]
bitkeeper revision 1.1709.1.10 (42b08f028deGQkb0GcmyBpOwUB9Rjw)
More hyperprivops (slow for now)
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 16:27:06 +0000 (16:27 +0000)]
bitkeeper revision 1.1709.1.9 (42b056day4oavPqdg1qWc4E5Lgw8Bw)
Merge djm@sportsman.fc.hp.com:/home/djm/xeno-unstable-ia64.bk
into kirby.fc.hp.com:/home/djm/src/xen/xeno-unstable-ia64.bk
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 16:26:56 +0000 (16:26 +0000)]
bitkeeper revision 1.1709.2.2 (42b056d09MvzQ-iWZrqZywIwiprXlw)
Enable VHPT for region 7
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 16:22:31 +0000 (16:22 +0000)]
bitkeeper revision 1.1709.2.1 (42b055c74fSyKGk_Y-GuAbNo-AI_ng)
ia64: Fix incorrect mapping bug; caused infrequent crashes
ach61@arcadians.cl.cam.ac.uk [Wed, 15 Jun 2005 14:41:49 +0000 (14:41 +0000)]
bitkeeper revision 1.1713.1.11 (42b03e2dFl47vRNjIHPpu-GWrag_zA)
remove obsolete debugger documentation
ach61@arcadians.cl.cam.ac.uk [Wed, 15 Jun 2005 14:37:13 +0000 (14:37 +0000)]
bitkeeper revision 1.1713.1.10 (42b03d19TAy64Sdjkm7M7nVoGNwCVw)
readme for pdb 0.3
chrisw@osdl.org[kaf24] [Tue, 14 Jun 2005 19:30:50 +0000 (19:30 +0000)]
bitkeeper revision 1.1713.1.9 (42af306adOSGlJaEmolMoERc4oAXYg)
[PATCH] x86_64 entry.S cleanup - take 3
This patch cleans up x86_64 entry.S. Namely, it updates the Xen relevant
macros to be the simpler version that's found in i386. This means that:
- XEN_[UN]BLOCK_EVENTS interface now takes care of dealing with
SMP issues and is no longer conditionally defined
- XEN_LOCKED_[UN]BLOCK_EVENTS is identical in both cases (SMP and UP)
and no longer needs to be conditionally defined
- XEN_[UN]LOCK_VPCU_INFO_SMP is dropped in favor of XEN_GET/PUT_VCPU_INFO
This cleans up the code, minimizes the differences with i386 code, and
lays the groundwork for SMP support (the real reason I did this ;-).
It's booting, executing syscalls, taking interrupts, etc (it's what I'm
using to send this e-mail).
Signed-off-by: Chris Wright <chrisw@osdl.org>
===== linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/entry.S 1.10 vs edited =====
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 18:49:01 +0000 (18:49 +0000)]
bitkeeper revision 1.1709.1.8 (42af269d6Px0KYHtwIY_0xme35-rbg)
Different dom_mem_op for non-VTI (at least until discussed)
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 17:57:25 +0000 (17:57 +0000)]
bitkeeper revision 1.1709.1.7 (42af1a85T412eQfXEME3Z3XLDYOmWg)
XEN/VTI utilizes a PMT table to describe physical->machine
mapping info, instead of 3 level page tables from Linux.
Attached patch adds some necessary macro/interface/definitions
about that structure. Some stuff is added to public directory,
because control panel needs to use those info to construct domain.
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 17:48:48 +0000 (17:48 +0000)]
bitkeeper revision 1.1709.1.6 (42af188067osLjX0T63Zb45JU4Zd2w)
Enable dom_mem_ops on XEN/IA64
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 17:39:23 +0000 (17:39 +0000)]
bitkeeper revision 1.1709.1.5 (42af164bHIB572FEONmRsv7duDIvzw)
Fix broken VTI due to previous multi-domain prep patch
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 17:33:23 +0000 (17:33 +0000)]
bitkeeper revision 1.1709.1.4 (42af14e3nI6x4CAkSIQRQMV4Bahpcg)
adds get_page/put_page to XEN/IA64
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
arun.sharma@intel.com[kaf24] [Tue, 14 Jun 2005 13:06:33 +0000 (13:06 +0000)]
bitkeeper revision 1.1713.1.8 (42aed659DzIwFCeaK8Cxa8ZpzbHR-Q)
[PATCH] 64-session-id.patch
session_id is an opaque pointer, so should be wider on 64 bit platforms.
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
chrisw@osdl.org[kaf24] [Mon, 13 Jun 2005 22:51:02 +0000 (22:51 +0000)]
bitkeeper revision 1.1713.1.7 (42ae0dd6jIaFvKcbyu8YLCgOrZScdg)
[PATCH] [PATCH] fix x86_64 initrd support
* Chris Wright (chrisw@osdl.org) wrote:
Ugh, that one had some tab damage, here's the proper patch.
-chris
arun.sharma@intel.com[kaf24] [Mon, 13 Jun 2005 22:49:32 +0000 (22:49 +0000)]
bitkeeper revision 1.1713.1.6 (42ae0d7cI1fdGe88s6RyEx8d0oy2wg)
[PATCH] x64-vmxassist-fix2.patch
Fix 64 bit build. Tested the binary built on a 64 bit platform on a 32 bit platform.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 13 Jun 2005 22:48:36 +0000 (22:48 +0000)]
bitkeeper revision 1.1713.1.5 (42ae0d44bPpuSBR0o475OuEOeDlNPg)
Fix xs Python module for Python <2.3.
Signed-off-by: Keir Fraser <keir@xensource.com>
djm@sportsman.spdomain [Mon, 13 Jun 2005 22:03:21 +0000 (22:03 +0000)]
bitkeeper revision 1.1709.1.3 (42ae02a99ck6N11hVBch3RRAXKHWgw)
Various fixes for multi-domain prep
Signed-off-by: Matthew Chapman <matthewc@hp.com>
djm@kirby.fc.hp.com [Mon, 13 Jun 2005 20:50:16 +0000 (20:50 +0000)]
bitkeeper revision 1.1709.1.2 (42adf1880UbcLgsnM7VU7-bfN_g6JA)
Finish reserved VA bit assignment, handle uncached address
range with lower half (0xe8...0-0xefff...f) of reserved
range in region 7
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Mon, 13 Jun 2005 16:19:16 +0000 (16:19 +0000)]
bitkeeper revision 1.1709.1.1 (42adb204Ml32H28eX0bWoUwiEkfXzw)
Additional interrupt checking for fast hyper_rfi
vh249@arcadians.cl.cam.ac.uk [Mon, 13 Jun 2005 15:39:51 +0000 (15:39 +0000)]
bitkeeper revision 1.1713.1.4 (42ada8c7SOk12pe5FJtQjpPwNus87g)
fix x86-64 compilation with CONFIG_SMP
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
ach61@arcadians.cl.cam.ac.uk [Mon, 13 Jun 2005 14:19:41 +0000 (14:19 +0000)]
bitkeeper revision 1.1713.1.3 (42ad95fdAjhhuDM4A-oDzz_3fc_elA)
export evtchn irq symbols
iap10@freefall.cl.cam.ac.uk [Mon, 13 Jun 2005 13:18:58 +0000 (13:18 +0000)]
bitkeeper revision 1.1715 (
42ad87c2-sJjiHBUqeN9efUJT_3kSQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Mon, 13 Jun 2005 13:18:11 +0000 (13:18 +0000)]
bitkeeper revision 1.1713.1.2 (42ad8793XA-gObRPsPuWlI4gxZ7j5Q)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Mon, 13 Jun 2005 13:17:02 +0000 (13:17 +0000)]
bitkeeper revision 1.1159.258.167 (42ad874eIWwyPd8tmJO5tkGQ2JoYXQ)
Upgrade to linux patch 2.6.11.12
Signed-off-by: ian@xensource.com
mafetter@fleming.research [Mon, 13 Jun 2005 11:22:00 +0000 (11:22 +0000)]
bitkeeper revision 1.1713.1.1 (42ad6c58vwWhK1Og54nBpformSdpBg)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen-unstable.bk
mafetter@fleming.research [Mon, 13 Jun 2005 11:20:50 +0000 (11:20 +0000)]
bitkeeper revision 1.1665.5.1 (42ad6c12E1ON5w6kM0LoahANTeoDXw)
light-weight shadow mode bug fix.
arun.sharma@intel.com[iap10] [Sat, 11 Jun 2005 01:12:58 +0000 (01:12 +0000)]
bitkeeper revision 1.1714 (42aa3a9a496MHCAuDASFOLRgBsKcZQ)
[PATCH] [PATCH] vmx-device-models-py.patch
Start device models for VMX domains. I'm not sure why the event channel port number is off by 1.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[iap10] [Sat, 11 Jun 2005 01:10:56 +0000 (01:10 +0000)]
bitkeeper revision 1.1713 (42aa3a20ChQzxgtayeznwUqIP82hng)
[PATCH] x64-vmxassist-fix.patch
Fix 64 bit build.
Signed-off-by: Nitin Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Fri, 10 Jun 2005 19:05:06 +0000 (19:05 +0000)]
bitkeeper revision 1.1712 (42a9e462KdLcahjgT2sxM21td5eB7Q)
[PATCH] fix-trace-y.patch
Fix trace=y builds.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Fri, 10 Jun 2005 19:04:55 +0000 (19:04 +0000)]
bitkeeper revision 1.1711 (42a9e457jQGBsoAWKrbJlmIKRwGd3w)
[PATCH] xmexample-vmxassist.patch
Update VMX config for vmxassist.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 19:00:56 +0000 (19:00 +0000)]
bitkeeper revision 1.1709 (42a9e368xTRiv5eo1mo6-1ldR6lfPg)
added tag ia64-stable
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 17:35:35 +0000 (17:35 +0000)]
bitkeeper revision 1.1710 (42a9cf67UYP4Ao1KcX2E9wd6g877MA)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 16:41:03 +0000 (16:41 +0000)]
bitkeeper revision 1.1705.1.17 (42a9c29fxaDTWROFphY2UjU8IBagWw)
Fix NULL-handler check when propagating faults to guest kernels.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 16:17:11 +0000 (16:17 +0000)]
bitkeeper revision 1.1705.1.16 (42a9bd07XRRfLC09WWyRiQyCeXgWTQ)
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 16:15:35 +0000 (16:15 +0000)]
bitkeeper revision 1.1159.258.166 (42a9bca7SPmMRozAfET0WOMKS0VQZA)
Fix and simplify the seg_fixup code. It only needs to handle
instructions with GS override.
Signed-off-by: Keir Fraser <keir@xensource.com>
djm@sportsman.spdomain [Fri, 10 Jun 2005 15:45:23 +0000 (15:45 +0000)]
bitkeeper revision 1.1709 (42a9b593OJTAVRgFv42tPiGL567QZQ)
Adapt to recent changes in non-VTI Xen/ia64
xen-ia64.adm@bkbits.net [Fri, 10 Jun 2005 15:42:20 +0000 (15:42 +0000)]
bitkeeper revision 1.1708 (42a9b4dc79oJAGtbQvr8mTDofvBdxQ)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 15:18:00 +0000 (15:18 +0000)]
bitkeeper revision 1.1705.1.15 (42a9af28Mzva9Shzn8gUSiuJSM-TbA)
xenstore fixes for read-only connections.
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 14:38:22 +0000 (14:38 +0000)]
bitkeeper revision 1.1705.1.14 (42a9a5deJbK8YHFnSDDIGurt2uATXA)
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 14:35:32 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.258.165 (
42a9a534b-NRTORtgH1Qjzz6EjTo6Q)
Ensure we only handle writable pagetable faults taken in guest kernel
mode.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 13:49:33 +0000 (13:49 +0000)]
bitkeeper revision 1.1705.1.13 (42a99a6dV4rHEyZ-t7znDZXeW50z5Q)
Some functions of xenstore library dont have xs_ as prefix. This patch
fixes the problem.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
vh249@arcadians.cl.cam.ac.uk [Fri, 10 Jun 2005 11:54:48 +0000 (11:54 +0000)]
bitkeeper revision 1.1705.1.12 (42a97f88WORgYhHS8W4t6DR8V9a0EQ)
signedness fix for gcc-4.0
Signed-off-by: Flavio Bruno Leitner <fbl@conectiva.com.br>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Fri, 10 Jun 2005 11:05:17 +0000 (11:05 +0000)]
bitkeeper revision 1.1705.1.11 (42a973edqzXeILWidAcIO3yLhNMSwQ)
fix compilation with newer binutils that don't accept the l suffix for mov when using segment register
Signed-off-by: Flávio Bruno Leitner <fbl@conectiva.com.br>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 09:34:30 +0000 (09:34 +0000)]
bitkeeper revision 1.1705.1.10 (42a95ea6cCTdfA7-Kmu3_gnUMEq0gw)
user -> kernel syscall path must enable interrupts after all, since
it calls create_bounce_frame which can potentially fault. Thus we must
also test_all_events.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 09:10:18 +0000 (09:10 +0000)]
bitkeeper revision 1.1705.1.9 (42a958fa_rGV-3MvG5pqfsVcnP31ag)
Fixup SYSCALL path correctly in xenlinux when calling into C code.
Signed-off-by: Keir Fraser <keir@xensource.com>